all-purpose pump - French English Dictionary